added visible cursor
initial work on biomes
made everything u8 that should be u8.