more refactoring

RankList.cs
1) added TODO in // Save to file comment
2) added TODO in // Load from file comment

Engine.cs
1) this (pointer) added where needed.
2) all properties moved below all fields
3) some blank lines added where needed
4) all private methods moved below all public methods