GameWorldObjects heirarchy should be done
add move() to moveable objects