reorganize position component
merge all canvas views into Canvas asset manager
code reorganization, comments on game nodes