Wow, maybe it's only my lack of experience, but this felt super ambitious for a 96 hrs jam. Excellent work. Also you really showed me, why I didn't become an engineer :D