Defeat various bosses that get thrown at you using an arsenal of unique weapons, items, and character abilities. Can you survive the onslaught of monsters?