screenShake: updated struct, enum, and property declarations, more stub code.