Don't let player walk off left/right edges of screen
Fix a render issue in Safari - colors not assigned properly

Apparently, in Safari, you can't let implicit string conversion handle your fillStyle.