Latest changes, changed how speed changes works and added a small java program which does stuff