Yes, that is fine! The rules are pretty loose in this regard. Lots of people use Lisp as the scripting layer on top of a game library/engine implemented in another language. I encourage you to write as much in Scheme as possible, though. :)