Making it work well instead of adding features is a good way to go! Just some suggestions :p
Nice work on this one!:)