The display module is responsible for managing the screen
This class manages everything on the screen
>>> scr = Display(400, 400)
>>> def blit(x, y, args): print args[0]
>>> scr.blit_method = blit
>>> scr.newObj("obj", 0, 0, ("ha"))
>>> scr.moveObj("obj", 2, 2, ("ha"))
>>> scr.objects["obj"]
[2, 2, 'ha']
>>> scr = Display(400, 400)
>>> def blit(x, y, args): return (x, y, args)
>>> scr.blit_method = blit
>>> scr.newObj("obj", 0, 0, ("ha"))
>>> scr.blit("obj")
(0, 0, 'ha')
>>> scr = Display(400, 400)
>>> scr.newObj("obj", 0, 0, ("ha"))
>>> scr.objects["obj"]
[0, 0, 'ha']
>>> scr.rmObj("obj")
>>> scr.objects["obj"] == None
True
>>> scr = Display(400, 400)
>>> def upd(width, height): return (width, height)
>>> scr.update_final = upd
>>> scr.update()
(400, 400)