- Don't use goto or gosub. Use DEF instead of gosub. - Don't repeat yourself. Try to create functions (Using DEF) instead of copy paste. That way, you have to do less changes in the future. Finally, I recommend search in google "game programming patterns". I know this is not a OOP language but there are useful information to make things with less code, easier to understand and faster.