To change the terrain can be done but i think it's impossible to imitate the complex movement of a ship or how to put a cannon unit on another unit (ship)

W