refactoring, plus characters draw
YOU CAN MOVE. BALLER. todo: fix janky mapdraw-ness