Merge pull request #3 from finestrike/increase_maps

Increase maps
fix rendering bug on bottom-most /right-most position
update map rendering logic
edit map5
Merge remote-tracking branch 'upstream/master' into increase_maps
Update documentation
add documentation for several files
Merge remote-tracking branch 'upstream/master' into increase_maps