An attempt to reconstruct pokemon yellow from scratch using python & pygame