Thanks! I think I've commented on these points already but just wanna add that I didn't really find a good solution for having a variable jump height, it doesn't work well if the boots are assigned to the same key but if assigned to a different key, they feel weird to use imo.