fixed a bunch of stuff, tried to get combat minigame working but failed.