Bought this game a few weeks ago. The gameplay is so smooth and let's the player take on many different types of enemies that you must adapt to. The first few plays were a little difficult but with a bit of patience the game progresses very well. This game has it all.