Excellent Wolfenstein engine clone. My only minor criticism is that the movement feels a bit on ice. You seem to slide to a stop when you release the keys. A quicker drop off of momentum would make it feel better.