A friend at school had this game and we played this a lot for a while. I recognized most of the levels but I don't think we ever reached the end back then. It gets really tough.