A new free-to-play game from Human Head Studios and published by Digital Extremes, out now in Steam Early Access.