working player sprite with movement