This is the FINALLY THE REAL LAST submission before lab9
Animation still needs some work, but its better