Refactored pool behaviour to separate class
Allow boats to be loaded from a level string