This is absolutely amazing man! Like the comments said it needs some polishing, but it well done!
Thanks <3