Added attributes (booleans) to the Blocks class which decides if the block
is solid or not and moveable or not, also restructured the rest of the
class to reflect those changes. Added documentation to some classes. And
some other minor stuff.