refactored npc motion and position properties, renaming some constants for inuition, like bouncy
concentrated motion and vector math functions in one file with comments