These are some crazy good puzzles, that will leave you with hours of head-scratching fun. The implementation of reflections is ingenious!