Nice game! adding a timer to complete levels or limited number of switches might help with the puzzle difficulty good job overall!