Refactored rest of attributes to use vectors instead of passed x and y parameters (Nelson!).  For some reason, this seems to have fixed the asteroid issue.