Sort:  

Thank you. It took some linear algebra to get that to work. I'm going for something inspired by Asteroids, as I'm still experimenting with the code so I want to go for something a little more familiar.

Very nice! Will it work on linux? :)

Yes indeed, that's what it's being developed on. Once it's complete I'll probably release it as a snap package and I'll probably put the source up on github too.