refactoring
refactoring of movementsystem
finished movement system