put in most of the movement controls and animations already...