IGameItem now handles removal during OnAction, instead of Player