Finished shikadi mines.  They are perfect, as far as I can tell.
Added RoboRed.  From what I can tell, his behaviour is perfect.

HOWEVER: He "flips out" when he comes to the end of the ledge (test level 4 to see this).  Because CK_BasicDrawFunc2 is perfect, as far as I can tell, I suspect that there may be an error in the physics code somewhere.
Added Sparky, Ampton, SliceStar, Shelly (sans sprite collision behaviours)

The first three work correctly, but the shelly spawns too many explosion sprites and crashes the game when it dives.   I can't find any errors in the Shelly behaviours... maybe CK_RunAction is wrong?
ck5_obj3.c: Added Shikadi, Shocksund, Spindred
ck_play.c: Thanks to NY00123, Actions run more faithfully, RoboRed doesn't flip out on tiles anymore, item shadows animate at correct speed.
CK_OBJ3 nearing completion!
ck5_obj3.c: Added Shikadi Master, Sphereful and, QED.  All thinks are done!  (Collision functions still need to be finished.)
ID_CA: added getter functions for map height and width.
Merge pull request #3 from owenmpierce/master

Finished shikadi mines.  They are perfect, as far as I can tell.