Added return types and load games method