refactor GameEngine
rename bubbleSet to bubbleCall
bug fix
delete NodeVisitor
add controller to node
move NodeController into Node