Ok, give it another try, I just upgrade to Arduino 1.6.9 and Arduino AVR Boards version 1.6.11
I then optimized a function to pass around an int and consolidate the float operation to once instead of four times, saving about 96 bytes.
Sketch uses 28,622 bytes (99%) of program storage space. Maximum is 28,672 bytes. Global variables use 1,620 bytes (63%) of dynamic memory, leaving 940 bytes for local variables. Maximum is 2,560 bytes.
Thus the EXACT game size is ruined. I was sorta proud of that. What the heck am I going to do with 50 bytes? Oh, more text…