Added a shoddy animation system - could definitely be cleaned up/improved

Sorry about the spaces - my editor uses 4 spaces by default, which I think is better/more typical! If you can easily switch (and don't mind) I think you should switch to 4 spaces, not 8 so we can avoid this problem in the future.

Anywho, I just added a very simple "animation" system which we can probably tweak later. The animation frames could probably be initialized in a dedicated function, but I am a bit lazy tonight so I left it in the global namespace. Also, I didn't do a great job of picking the right image size - I guess we can fix it later.