Absolutely not. It can do a lot of things but any interpreted language is going to run at a snail's pace, especially not one designed specifically for the C64.
Each game really needs to be written in isolation in assembly to work round the limitations, e.g. some might need a sprite multiplexor, some might not.
Each game really needs to be written in isolation in assembly to work round the limitations, e.g. some might need a sprite multiplexor, some might not.