Reworked on BlockShape.(Issue #18)
Todo: 
1. Make a decision about switch grid resolution if we are going to keep
the drawn shape or not
2. Fix the bug about switching grid resolution in edit window