Great game but can be very difficult especially towards the end which causes a lot of frustration and I ended up not playing it for months because it was a waste of time. If you have time to spend hours trying to figure out levels then no problem but if not you'll spend months trying to complete this game.