wasd-movement arrow keys-looking
This is a 2D ray caster that uses ray marching as a way to simulate rays.