Added gamer class and solver (got tired to do the rest)