Very good! I had to look at the comments to get some hints, so I think it could use some work in terms of hints and UX, but I played to the end. Graphics got the highest rating for me. Good job :)