asteroids in javascript with some miscellaneous exercises on the side.