The tilemaps are going to be huge when I use the standard way to do it. The most common tile is an [FFFF] 4*4 tile I could also draw an inverted square instead of waisting ram. The sprites will never walk on tiles because they are solid, so I can simply draw the 4*4 sprites, refresh the screen then draw a black square over them and redraw them at the new position.