Implemented a lot of the not-so-exciting game stuff like collisions, death, and a health HUD. For the collisions, I'm using a predicate dispatch library which will come in handy if I end up using a lot of varied entities.
Not exactly sure how enemies & obstacles should be spawned. Hand placing spawn points on the planetoids is a very slow process, so either I make some sort of random spawn point finder by shooting random rays from random points until they hit the surface, or write a script that will add a spawn point from a mouse click ray.