Update 13/4: Core programming accomplished for the project