implemented game object