added Player and movement