Reviews: 1 Rating: 10.0
An idle tower defense game that takes place in galaxy.
https://youtu.be/U01nEdQjM6w