I liked your idea very much. Also the implimatation is very decent. It seems that phaser has a lot of potential but I checked some code examples and it seems difficult to grasp.