Some bug logging
Rework GameMessage to interface