Multidirectional transitions!

TODO:
- sprite rotation and positions
- heavy refactor :)
- graze level glitch when transitioning to the right
- first bullets latency glitch