Implement basic Gamelogic and Interface