go on physics refactor
fix bug