Final upload at the Game Jam. Feel free to keep updating it! (Don't add stuff without documenting, and make sure it works first!)