Replaced waiting loop with join()
Added more inline documentation to the Phaser example