adds initial suport for maps and renames char to player
Integrates maps and fixes some bugs

The game now loads the objects from the specified json file.
The bug in question was an incorrect reference to player.size[1] when it
should have been self.size[1].
The walls are now using a single object instead of multiple square
ones(which was idiotic)
fixed block placing bug