bounds now enforced by asteroid class, but buggy