almost done. only need to fix the pesky letters bug :(