Raycasting code now supports different floor/ceiling levels.
Different floor/ceiling heights now texture properly with correct texture wrapping.
Properly limited player movement.