Introduces Main and PsychicPokerPlayer and small refactors