This game is part of Ludum Dare 30. If you participate on it, please vote and leave your comments here!
Full source code.