http://puu.sh/7DKsj.png
Originally my thoughts were that it wasn't using its own render method so I made the BasicSolidTile class extend Tile instead of BasicTile and then added all the constructors from BasicTile and replaced super(id, false, false, levelColour); with super(id, true, false, levelColour); because I want them to be solid.
It didn't help at all.
http://puu.sh/7DKsj.png
Originally my thoughts were that it wasn't using its own render method so I made the BasicSolidTile class extend Tile instead of BasicTile and then added all the constructors from BasicTile and replaced super(id, false, false, levelColour); with super(id, true, false, levelColour); because I want them to be solid.
It didn't help at all.