A submission for the Ludum Dare 28 competition.