tile class prototype code
ground type enum prototype init
damage type enum prototype init