Beatifully made, very difficult and way too repetitive as in places you have to kill the easy guys to get to the boss. The bosses are extremely hard to defeat so you have to spend decades killing the minions to get enough knowledge to kill a boss. Poor design as there should be saving points just before the bosses to make the game flow better.