player skeleton
player
rendering is now fixed.  controlling what is rendered using on/off events makes it choppy...not exactly sure why, but an easy fix is just to have a state in local scope that is set if certain functions are run in the update callback
added vector logic to units for position and movement control