added the shipyard, and dragging functionality thanks to groovy library.