This project is not fully completed yet, and it is buggy. I'm thinking of making a version of this that uses no clones so you could use it in games.