Added player, enemy, and weapon classes. Added battle loop.