Oi Douglas! muito obrigado pelo seu comentário, isso ajuda bastante no desenvolvimento do game!
Sobre o core loop, você descreveu exatamente o que pretendo fazer! No Berlinde existem vários modos de jogo, e o que irei implementar a princípio é o "Círculo", mas quero deixar escalável o suficiente para implementar outros modos de jogo no futuro. A regra é exatamente como você descreveu, porém nesse link que compartilhei tem alguns detalhes extras.
A parte que você comentou sobre inverter o Eixo Y, faz total sentido pra mim, vou adicionar isso num menu aparte posteriormente!
Sobre a precisão ao mirar, isso foi feito propositalmente pois no mobile qualquer movimento em falso faz você perder a precisão da mira, compreendo que no desktop isso atrapalha mais do que ajuda... Nas próximas versões irei separar os controles de mobile e desktop para corrigir isso de uma vez por todas, como o 8 Ball Pool faz, os inputs mudam de acordo com a plataforma.
As demais sugestões que você deu são muito boas, anotei aqui para desenvolver posteriormente na fase de polimento.