Improves player API and movement