Improved source code
-> created Case class
   fixed TODOs 
   reviewed boat constructor and methods
   created a table for touch states
   created a main method for testing purpose