Mechanics and Visuals are very well fleshed out. There are some bugs here and there, which are a little bit annoying, but they have not stopped me from playing. The humor is forced at points so it can feel overwhelming, it's simply "too much" - it feels like it tries to be funny at all times and at all costs - less would have been more in that regard. Still, it is indeed a very enjoyable game.