Added map support.
[ADD] Map classes.
[NOTE] Requires merge with OwenCode
Merge branch 'StefanCode' of https://github.com/Reselence/T3
Merged OwenCode into StefanCode
(Code restructure with map loading)
Merge branch 'StefanCode' of https://github.com/Reselence/T3 into StefanCode