A GameMaker Studio-like game engine implemented entirely in tkinter.Canvas