Various code tweaks.  Added game cursor.

Optimized update and draw call process.