Ludum Dare 30 Project -- Puzzler