So while searching Steam last week, I stumbled upon this game. It just released today (I believe) and Force has a 40 minute video showing it off. Currently getting it now. =D