I'll be honest, it's not the most original entry, but by god if it isn't the most polished and "complete" there is! The puzzles are decently challenging as well, good job!