Estou trabalhando em um jogo 2D onde você pode mover para cima, baixo, esquerda e direita. Eu tenho essencialmente dois objetos de lógica de jogo: Jogador: Tem uma posição em relação ao mundo Mundo: desenha o mapa e o jogador Até agora, o mundo depende do jogador (ou seja, tem uma referência a...