Added type signatures to Mapgen
creature module + roomstyle to Mapgen
added some notes + types to Creature
made Item its own module
cleanup