! refactor player member move, world inspect