Fixed a bug in IceMapSolver which was incorrectly handling floor tiles. 

Added a very basic implementation of IceMapGenerator.

TextRenderer shows the start and end tiles now.