cleanups. now we just need the gameloop and a merge player object method, then we are done with 0.0.1
add a working event driven gameloop and refactor some api parts especially the cli