Revert input changes
Implement ability to change spawn location
Refactor level creation