WIP character refactor

Memory erros still exist
Refactor code that deals with max 2 players
Dynamic split screen threshold
Update default player templates