Нужен пространствоотрубатель, чтобы из квантового 11-мерного и нашего трехмерного делать двухмерное, как на мониторе. Иначе корабль всегда может выскочить вверх

.
Воспользуйтесь уже поиском, поищите
Карусель. Можно, конечно, Point.polar() заюзать, но лучше расписать ручками.