Updated to use new poker types version and fixed class declarations to conform to normal gem standards.