Broke environment into force subclasses