Added Monster ranged attack

Monster with ranged weapon can target/retarget/move and fire at Player
characters. Fixed minor error with map center trying to fire before map
is created.