Still wip. Fixed tons of issues.
Still WIP