Can I install an app directly to my SD card?
You are out of luck sorry! 

The only way to do so, is to install to internal space on Phone, then:


Tap on Settings
Tap on Applications
Then tap on Manage Applications
Scroll down looking for the appropriate game, then tap on it
Finally, tap on Move to SD Card... 


You will have to free up space temporarily in order to do this.