adding skeleton for messages and tile interactions

added HitX functions for tile interaction that neph can fill in, added
message handlers.

Don't remember C++, didn't compile, Nick help me.... you are my only
hope.