W visualW Game mechW object implementationW abilityoveral: W(maybe it's can get hard on a certain point but yeh)