[code cleanup]
Initalization of blocks and such is now instantiated as i guess it should be rather than static.
CommandHandler now has sub-classes that are the commands, so there arnt so many classes