Revert "clean up drawing the across the edge copies"

This reverts commit bcca189c739235a866d3e9cd4f938ea4e0991126.
Revert "pass position to drawSelf"

This reverts commit 092c58100ffefc0bdc5844d0bb758bde65046588.
Revert "only draw once"

This reverts commit dd9dc2da2b6395c1caeadabc00c5327d44f34d3d.
replace key dependent conditions w/ functions
add center point fn
pull out game over into fn
move random position to where other pos fns defined
consolidate timer usage
use fn to center ship at beginning
move asteroid fragment velocity setup together
calc delta based xyrot
extract Grid object
use zeroed xyrot for zeroing velocity of spawned ship
rm comments for toggling keys, replace w/ fns
pull out frame rate & time delta calculations into fns
pull running / reaping sprites into fn