refactoring
adding draw priority for all types of map objects
draw priority for selecting