See #29 Player Movement Update