attempt to make a sprite engine that uses canvas.context.ImageData.data and typearrays that mirrors DOS games