Structuring classes for better game objects