Getting The Best Out Of Solar Panels And The Factors That Affect Them