ball physics added, HUD improvement, better commented