Full functionality and code goodness. Only Time left
Time completed.
refactor code + some nonworking cursor stuff