Added FoV option, cleaned up interface