Did my best to get it working for LD28, failed miserably