Implemented ship class

There is now a Ship class allowing for dynamic changing of ship colours,
hull types, tiling and having multiple ones. Rendering not fully
implemented and causes errors.