moved level movement to level