I decided to release this project because i spend hours on it. it still remains unfinished though if someone wanted to finish things up they are welcome to.