Less code for the same features, fixed bug on player status return value