- divided player class for puzzle game and body/overworld game play. usage will now be through g_bodyPlayer or g_puzzlePlayer depending on gameplay. updated g_main to use bodyPlayer type at start.