Movement and weapon logic moved to Ship objects