I didn't really change much except I added the arrow keys as controls.
Added mouse control variable, and made wall detection better :3