This alien game featuring cool graphic and platformer gameplay once upon a time there s a bad alien invading ben planet and universe looking earth almost perish ben using his power to take down bad enemies by summoning his super cool alien to face bad