wasd and arrow keys have been implemented. but not the space bar. people who do that to jump are weird.
all code by me as an attempt to make a platformer only using my code. will be very wonky. also this is a work in progress. if you actually decide to use the my code instead of a better, non-janky one, make sure to check the code for what colors you need for the different sides of blocking, and if you change the colors, keep them different enough not to be calculated the same, but similar enough that it doesnt look bad. you can use a 5th color to fill the empty gaps they have.