Finalized the inheritance it should be perfect now and tested on a lot of
games.