added really messy boat class that creates a boat