Uhh, remembers me of Quake. Very nice work!