Thanks for reviewing its my first time writing something like that and even in english which is not my main language , so help with review to make it more readable would be great. So if we meet in another jam we definitely can review each other rules before submitting.