No more lag at all!

Collision is still odd with other objects in play.  Also, found out why
the onScreen checks were not working.  I thought that all of the game
objects were doing them but it turns out, someone, not gonna name names.
Although It was totally LUNA, forgot to add the onscreen check to the
background tiles!  I fixed it, game runs so well now! Also, no worries
luna, you probably thought that the object handler handled it for each
object instead of each object handling their own.  I completly
understand and I am very happy the lag is gone.