Fix player physics and sprite

Tied in with legacy flag