I've never coded a game before, but I've seen a lot of how programming code works (thanks to my brother) to understand it takes a long ass time to get anything done, unless you really have a good understanding of how to make it work. And even then...