Dinosaurs? Platformers? Water levels?! Did I just go back in time, or am I playing a brand new game called Dinocide, which is actually really fun, and cute? Probably the latter.