Really nice job! This is one of the best theme and special object implementations I've seen yet! It's nice how on some levels, you have to press certain keys to break the rules.