work on movement caluclations, damage, and knockback