Flappy movement logic... and stuff.