(a) Fixed bug initializing snake start position (b) Uses window'ed API (c) More quitting keys