I had such mixed feelings that I didn't want to give it a bad or good rating on Steam, so I decided to write them here. In ...