I was actually aware of that; the problem with BASIC, at least with my research with homebrew C64 is that BASIC is ridiculously slow. It’s fine as a basic command line but for games I would likely not get anywhere near the performance I need.
What I am working on is stretching the NES pretty hard. Honestly I probably should do it in assembly but I like the idea of using a high level language to do it.