An action game containing monster girls, extreme battles and nonsensical fun!