Really cool game, good depth there too. Getting from beating the first level to the end is really challenging, even on the lower difficulties!