Half-player levelling

gonna finish it in class probably. doesn't crash currently, but not
usable.