update 5.6.14

fixed some bugs, renamed some variables to make it easier to follow,
finished difficulty level 2 (novice)