Refactored ground classes, such that the basic class is not concerned
with time anymore