Ludum Dare #27 and GiTD35 entry. It was made in 48 hours and it's my first game, so the code is quite messy