start of phaser-ui library
cleanup, todos written