Deleted extra BeepCommand, had messed up on merge
Making Factories constructors private