Gapless playback

Input manager needs to handle multiple consecutive yet simultaneous inputs.

Cross-fade would be an extra addition. It should be tracked in a new bug if gap-less is ever implemented...

Edited by Jean-Baptiste Kempf