rewrite in prototype style
separate jQuery and Asteroid logic