initial typescript impl
remove timer stuff
update default version of phaser