I played the first level last night. I think I played a demo of it years ago because it was strangely familiar. It was fun!