was gonna start implementing envelopes but I actually wanna work on fixed point shiz first because funtimes