There are a number of interesting and solid gameplay mechanics at work here. However, if you want to enjoy them, you're going to have to get through a