significant updates and roughed out hero class, but platform jumping and physics still has a ways to go