adjusted finite state machine, but everything is broke still. The paddle is glitching and The ball is unpredictable. I have reduced the number of warnings and inferred latches