bitmap feels a bit messy for me, but it's pretty smooth and cool i might do more bitmap stuf
inspired by https://scratch.mit.edu/projects/822009195/