Map creation

Maps are now filtered, and map information is partially sent to front end

Also map information is read from file

Updates sync messages now come from GamestateSerializer.scala