fixed knight move logic
fixed upgrade logic
fixed server side upgrade logic