Added logic so a block can have different textures for each side

Added logic to generate random maze (still need to add doors though and goal)

Added render range so only walls within a certain range will be rendered (for optimization)

Took away moving head up and down (for now)
Took away crouching (for now)