extracted velocity constraining to Entity
moved movement methods to Avatar
minor cleanup
minor refactoring