some vector functions + enemy wraps around border
keyword box and style