Velociraptor Safari? Jetpack Brontosaurus? Thank Flashbang for the awesome games with the awesome names. Minotaur In A China Shop is their latest, and it's out today.