Finished it, Pretty good game, only really have to think for the last few levels.