That is some powerful homework! I liked how the tables didn't make it too easy to kite around the map. It would play a bit smoother if the player could loop around the map like in Astroids.
Thanks for the advice