Home / Games / Too Human game is now free for Xbox 360 and Xbox One