started implementing interfaces of the game ui