Spearhead Games' debut title is a cooperative game that pits players against lab-oriented puzzles.