Generalized classes, upgraded battleship

also started roulette but it's nothing right now