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