Wow, really nice work on getting such complicated puzzle platformer mechanics working smoothly within the time constraints. Great job. Love the graphics too!