refactor shape.js
Add use strict
update cube & shape
Add missing methods
refactor point, cube, rect
create point collection
add some dummy object