stabilized menu animations a little
also made it so that the background falling block animation stays consistent between frames, by only allowing one initialization