An incredibly versatile rhythm game engine