Code cleanup

Make functions that don't access data members static.
Make functions that don't manipulate data members const.
Refactor Game::getMoney(cylinder) to Player::getMoney().
Reorganize data members in descending order (of memory size) for a more
compact memory layout.
Use initializer list for constructors.