Most of the games on your i recognise list seem to be in 3d. That doesn't really help, since the nspire doesn't have any hw acceleration for that kind of stuff. Also, c/asm programming on the nspire isn't the easiest task, since the sdk is really hard to set up (belive me, i tried, i got many people on this forum to help me, and in the end i didn't even manage to compile a simple helloworld program).
Regarding block dude, you're in luck! There's one somewhere on ticalc, it's only flaw being the absence of the password feature.