Pulled out some common code for access by all extensions.
Added missing @Override annotations
Fixed game creation bugs and scene link extensions bugs.