all features are completely done. Next work will be tests and some graphics improvements.