Adding soft affordances, random map generator
merging