I've upgraded the API to 3.1.0 and it runs suckcessfully on neko target. a. Solved the issue #2 . Solved even for the case when there is a key on the way. b. Now it saves the most recent program if player gets equal same number of stars. c. Implemented 4 todolist ideas: 1. double click to add command at the end. 2. be able to insert command between two commands. 3. removing a command from the program doesn't leave an empty slot. 4. don't count function calls when counting number of commands in the solution
I think implementing the 4th idea mentioned would also solve issue #1.
Solved issue #6.