Added New Map Features

Introduced new fence feature which randomly scatters across the map
(amount varies with difficulty) to aid the lower levelled players in
completing the game.
Modularized class structure.