every time i try to make a game i hit exactly 1 (one) issue with whichever engine im using and decide it's time to build my own engine from first principles instead and fail at that too