Restructured project with submodule for phaser