Appreciate the thought out review! I mainly ended up turning it into a sort of love letter to the rest of my projects, which probably wasn't the best idea but I ended having a lot of schoolwork and that was the easiest way to fill in some content.
Yeah, I can definitely understand that nitpick! The only reason that the main palette looks like it swaps colors is because of the fact that they're already perfect opposites (#000000 and #ffffff), and I didn't have enough time to figure out a proper animation to transition between two specific colors. I'll make sure to look into it!
Yeah, there are a couple pixels before you hit the ground where it allows jumping. However, I never add the jump velocity or flip the velocity or anything, I simply reset it to the constant jump velocity when the player jumps, which is why I've been having a hard time figuring the bug out, since I haven't found any "special cases" where that might happen. Thank you for your theory! I'll take a look into it anyways!