updated board/game

Organized classes, made them more polymorphic(generalized Game Elements
for NPCs and Items, added functions such as item_acquire, survive
messages and so forth