Fight off thugs and other strange creatures in this sexy action platformer!