3.5
Basics for 3.5
Methods implemented
new if statements
Fixed incorrect logic
Added comments and run instructions