Added `Resources.getOrDefault` utility method
Made Trample as an ability/resource instead of all entities having it